
package com.dsbj.mp.icardservice.webserviceclient.dsbjpmc;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.dsbj.mp.icardservice.webserviceclient.dsbjpmc package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ListApplicationResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "listApplicationResponse");
    private final static QName _WxBindUser_QNAME = new QName("http://service.pmc.dsbj.com/", "wxBindUser");
    private final static QName _GetLoginUrlResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getLoginUrlResponse");
    private final static QName _GetCheckDeptResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getCheckDeptResponse");
    private final static QName _ListCompany_QNAME = new QName("http://service.pmc.dsbj.com/", "listCompany");
    private final static QName _DeleteWxBindUserByEmployeeno_QNAME = new QName("http://service.pmc.dsbj.com/", "deleteWxBindUserByEmployeeno");
    private final static QName _GetIdcardnoByOpenId_QNAME = new QName("http://service.pmc.dsbj.com/", "getIdcardnoByOpenId");
    private final static QName _ListUser_QNAME = new QName("http://service.pmc.dsbj.com/", "listUser");
    private final static QName _ListCompanyResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "listCompanyResponse");
    private final static QName _ListOperationResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "listOperationResponse");
    private final static QName _GetUserByUsernameAndPassWord_QNAME = new QName("http://service.pmc.dsbj.com/", "getUserByUsernameAndPassWord");
    private final static QName _CountUser_QNAME = new QName("http://service.pmc.dsbj.com/", "countUser");
    private final static QName _ListUserResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "listUserResponse");
    private final static QName _GetWxUserByOpenIdResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getWxUserByOpenIdResponse");
    private final static QName _WxBindUserByOpenIdAndIdcardno_QNAME = new QName("http://service.pmc.dsbj.com/", "wxBindUserByOpenIdAndIdcardno");
    private final static QName _CheckPowerResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "checkPowerResponse");
    private final static QName _ListMenu_QNAME = new QName("http://service.pmc.dsbj.com/", "listMenu");
    private final static QName _ListApplication_QNAME = new QName("http://service.pmc.dsbj.com/", "listApplication");
    private final static QName _UpdatePassword_QNAME = new QName("http://service.pmc.dsbj.com/", "updatePassword");
    private final static QName _GetApplication_QNAME = new QName("http://service.pmc.dsbj.com/", "getApplication");
    private final static QName _GetUserByEmployeeno_QNAME = new QName("http://service.pmc.dsbj.com/", "getUserByEmployeeno");
    private final static QName _GetUserByOpenid_QNAME = new QName("http://service.pmc.dsbj.com/", "getUserByOpenid");
    private final static QName _ListMenuResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "listMenuResponse");
    private final static QName _WxBindUserByOpenIdAndIdcardnoResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "wxBindUserByOpenIdAndIdcardnoResponse");
    private final static QName _CheckPower_QNAME = new QName("http://service.pmc.dsbj.com/", "checkPower");
    private final static QName _GetCheckDept_QNAME = new QName("http://service.pmc.dsbj.com/", "getCheckDept");
    private final static QName _ListOperation_QNAME = new QName("http://service.pmc.dsbj.com/", "listOperation");
    private final static QName _GetUserByUsernameAndPassWordResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getUserByUsernameAndPassWordResponse");
    private final static QName _GetWxUserByOpenId_QNAME = new QName("http://service.pmc.dsbj.com/", "getWxUserByOpenId");
    private final static QName _WxBindUserAResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "wxBindUserAResponse");
    private final static QName _GetLoginUrl_QNAME = new QName("http://service.pmc.dsbj.com/", "getLoginUrl");
    private final static QName _WxBindUserResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "wxBindUserResponse");
    private final static QName _WxBindUserA_QNAME = new QName("http://service.pmc.dsbj.com/", "wxBindUserA");
    private final static QName _GetApplicationResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getApplicationResponse");
    private final static QName _AllCompanyResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "allCompanyResponse");
    private final static QName _AllCompany_QNAME = new QName("http://service.pmc.dsbj.com/", "allCompany");
    private final static QName _GetUserResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getUserResponse");
    private final static QName _UpdatePasswordResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "updatePasswordResponse");
    private final static QName _GetIdcardnoByOpenIdResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getIdcardnoByOpenIdResponse");
    private final static QName _GetUserByEmployeenoResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getUserByEmployeenoResponse");
    private final static QName _GetUser_QNAME = new QName("http://service.pmc.dsbj.com/", "getUser");
    private final static QName _DeleteWxBindUserByEmployeenoResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "deleteWxBindUserByEmployeenoResponse");
    private final static QName _GetUserByOpenidResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "getUserByOpenidResponse");
    private final static QName _CountUserResponse_QNAME = new QName("http://service.pmc.dsbj.com/", "countUserResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.dsbj.mp.icardservice.webserviceclient.dsbjpmc
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetIdcardnoByOpenIdResponse }
     * 
     */
    public GetIdcardnoByOpenIdResponse createGetIdcardnoByOpenIdResponse() {
        return new GetIdcardnoByOpenIdResponse();
    }

    /**
     * Create an instance of {@link GetUserByEmployeenoResponse }
     * 
     */
    public GetUserByEmployeenoResponse createGetUserByEmployeenoResponse() {
        return new GetUserByEmployeenoResponse();
    }

    /**
     * Create an instance of {@link GetUserResponse }
     * 
     */
    public GetUserResponse createGetUserResponse() {
        return new GetUserResponse();
    }

    /**
     * Create an instance of {@link UpdatePasswordResponse }
     * 
     */
    public UpdatePasswordResponse createUpdatePasswordResponse() {
        return new UpdatePasswordResponse();
    }

    /**
     * Create an instance of {@link CountUserResponse }
     * 
     */
    public CountUserResponse createCountUserResponse() {
        return new CountUserResponse();
    }

    /**
     * Create an instance of {@link GetUserByOpenidResponse }
     * 
     */
    public GetUserByOpenidResponse createGetUserByOpenidResponse() {
        return new GetUserByOpenidResponse();
    }

    /**
     * Create an instance of {@link DeleteWxBindUserByEmployeenoResponse }
     * 
     */
    public DeleteWxBindUserByEmployeenoResponse createDeleteWxBindUserByEmployeenoResponse() {
        return new DeleteWxBindUserByEmployeenoResponse();
    }

    /**
     * Create an instance of {@link GetUser }
     * 
     */
    public GetUser createGetUser() {
        return new GetUser();
    }

    /**
     * Create an instance of {@link GetApplicationResponse }
     * 
     */
    public GetApplicationResponse createGetApplicationResponse() {
        return new GetApplicationResponse();
    }

    /**
     * Create an instance of {@link WxBindUserA }
     * 
     */
    public WxBindUserA createWxBindUserA() {
        return new WxBindUserA();
    }

    /**
     * Create an instance of {@link WxBindUserResponse }
     * 
     */
    public WxBindUserResponse createWxBindUserResponse() {
        return new WxBindUserResponse();
    }

    /**
     * Create an instance of {@link AllCompany }
     * 
     */
    public AllCompany createAllCompany() {
        return new AllCompany();
    }

    /**
     * Create an instance of {@link AllCompanyResponse }
     * 
     */
    public AllCompanyResponse createAllCompanyResponse() {
        return new AllCompanyResponse();
    }

    /**
     * Create an instance of {@link GetUserByUsernameAndPassWordResponse }
     * 
     */
    public GetUserByUsernameAndPassWordResponse createGetUserByUsernameAndPassWordResponse() {
        return new GetUserByUsernameAndPassWordResponse();
    }

    /**
     * Create an instance of {@link GetWxUserByOpenId }
     * 
     */
    public GetWxUserByOpenId createGetWxUserByOpenId() {
        return new GetWxUserByOpenId();
    }

    /**
     * Create an instance of {@link GetLoginUrl }
     * 
     */
    public GetLoginUrl createGetLoginUrl() {
        return new GetLoginUrl();
    }

    /**
     * Create an instance of {@link WxBindUserAResponse }
     * 
     */
    public WxBindUserAResponse createWxBindUserAResponse() {
        return new WxBindUserAResponse();
    }

    /**
     * Create an instance of {@link CheckPower }
     * 
     */
    public CheckPower createCheckPower() {
        return new CheckPower();
    }

    /**
     * Create an instance of {@link WxBindUserByOpenIdAndIdcardnoResponse }
     * 
     */
    public WxBindUserByOpenIdAndIdcardnoResponse createWxBindUserByOpenIdAndIdcardnoResponse() {
        return new WxBindUserByOpenIdAndIdcardnoResponse();
    }

    /**
     * Create an instance of {@link ListOperation }
     * 
     */
    public ListOperation createListOperation() {
        return new ListOperation();
    }

    /**
     * Create an instance of {@link GetCheckDept }
     * 
     */
    public GetCheckDept createGetCheckDept() {
        return new GetCheckDept();
    }

    /**
     * Create an instance of {@link GetApplication }
     * 
     */
    public GetApplication createGetApplication() {
        return new GetApplication();
    }

    /**
     * Create an instance of {@link GetUserByEmployeeno }
     * 
     */
    public GetUserByEmployeeno createGetUserByEmployeeno() {
        return new GetUserByEmployeeno();
    }

    /**
     * Create an instance of {@link ListApplication }
     * 
     */
    public ListApplication createListApplication() {
        return new ListApplication();
    }

    /**
     * Create an instance of {@link UpdatePassword }
     * 
     */
    public UpdatePassword createUpdatePassword() {
        return new UpdatePassword();
    }

    /**
     * Create an instance of {@link ListMenuResponse }
     * 
     */
    public ListMenuResponse createListMenuResponse() {
        return new ListMenuResponse();
    }

    /**
     * Create an instance of {@link GetUserByOpenid }
     * 
     */
    public GetUserByOpenid createGetUserByOpenid() {
        return new GetUserByOpenid();
    }

    /**
     * Create an instance of {@link CountUser }
     * 
     */
    public CountUser createCountUser() {
        return new CountUser();
    }

    /**
     * Create an instance of {@link GetUserByUsernameAndPassWord }
     * 
     */
    public GetUserByUsernameAndPassWord createGetUserByUsernameAndPassWord() {
        return new GetUserByUsernameAndPassWord();
    }

    /**
     * Create an instance of {@link ListOperationResponse }
     * 
     */
    public ListOperationResponse createListOperationResponse() {
        return new ListOperationResponse();
    }

    /**
     * Create an instance of {@link CheckPowerResponse }
     * 
     */
    public CheckPowerResponse createCheckPowerResponse() {
        return new CheckPowerResponse();
    }

    /**
     * Create an instance of {@link ListMenu }
     * 
     */
    public ListMenu createListMenu() {
        return new ListMenu();
    }

    /**
     * Create an instance of {@link GetWxUserByOpenIdResponse }
     * 
     */
    public GetWxUserByOpenIdResponse createGetWxUserByOpenIdResponse() {
        return new GetWxUserByOpenIdResponse();
    }

    /**
     * Create an instance of {@link WxBindUserByOpenIdAndIdcardno }
     * 
     */
    public WxBindUserByOpenIdAndIdcardno createWxBindUserByOpenIdAndIdcardno() {
        return new WxBindUserByOpenIdAndIdcardno();
    }

    /**
     * Create an instance of {@link ListUserResponse }
     * 
     */
    public ListUserResponse createListUserResponse() {
        return new ListUserResponse();
    }

    /**
     * Create an instance of {@link ListCompanyResponse }
     * 
     */
    public ListCompanyResponse createListCompanyResponse() {
        return new ListCompanyResponse();
    }

    /**
     * Create an instance of {@link GetCheckDeptResponse }
     * 
     */
    public GetCheckDeptResponse createGetCheckDeptResponse() {
        return new GetCheckDeptResponse();
    }

    /**
     * Create an instance of {@link GetLoginUrlResponse }
     * 
     */
    public GetLoginUrlResponse createGetLoginUrlResponse() {
        return new GetLoginUrlResponse();
    }

    /**
     * Create an instance of {@link ListApplicationResponse }
     * 
     */
    public ListApplicationResponse createListApplicationResponse() {
        return new ListApplicationResponse();
    }

    /**
     * Create an instance of {@link WxBindUser }
     * 
     */
    public WxBindUser createWxBindUser() {
        return new WxBindUser();
    }

    /**
     * Create an instance of {@link ListUser }
     * 
     */
    public ListUser createListUser() {
        return new ListUser();
    }

    /**
     * Create an instance of {@link DeleteWxBindUserByEmployeeno }
     * 
     */
    public DeleteWxBindUserByEmployeeno createDeleteWxBindUserByEmployeeno() {
        return new DeleteWxBindUserByEmployeeno();
    }

    /**
     * Create an instance of {@link GetIdcardnoByOpenId }
     * 
     */
    public GetIdcardnoByOpenId createGetIdcardnoByOpenId() {
        return new GetIdcardnoByOpenId();
    }

    /**
     * Create an instance of {@link ListCompany }
     * 
     */
    public ListCompany createListCompany() {
        return new ListCompany();
    }

    /**
     * Create an instance of {@link AllowOperation }
     * 
     */
    public AllowOperation createAllowOperation() {
        return new AllowOperation();
    }

    /**
     * Create an instance of {@link AllowCompany }
     * 
     */
    public AllowCompany createAllowCompany() {
        return new AllowCompany();
    }

    /**
     * Create an instance of {@link WxUser }
     * 
     */
    public WxUser createWxUser() {
        return new WxUser();
    }

    /**
     * Create an instance of {@link AllowUser }
     * 
     */
    public AllowUser createAllowUser() {
        return new AllowUser();
    }

    /**
     * Create an instance of {@link AllowApplication }
     * 
     */
    public AllowApplication createAllowApplication() {
        return new AllowApplication();
    }

    /**
     * Create an instance of {@link AllowCheckDept }
     * 
     */
    public AllowCheckDept createAllowCheckDept() {
        return new AllowCheckDept();
    }

    /**
     * Create an instance of {@link WxUserResponseMessage }
     * 
     */
    public WxUserResponseMessage createWxUserResponseMessage() {
        return new WxUserResponseMessage();
    }

    /**
     * Create an instance of {@link AllowMenu }
     * 
     */
    public AllowMenu createAllowMenu() {
        return new AllowMenu();
    }

    /**
     * Create an instance of {@link AllowUserResponseMessage }
     * 
     */
    public AllowUserResponseMessage createAllowUserResponseMessage() {
        return new AllowUserResponseMessage();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListApplicationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listApplicationResponse")
    public JAXBElement<ListApplicationResponse> createListApplicationResponse(ListApplicationResponse value) {
        return new JAXBElement<ListApplicationResponse>(_ListApplicationResponse_QNAME, ListApplicationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WxBindUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "wxBindUser")
    public JAXBElement<WxBindUser> createWxBindUser(WxBindUser value) {
        return new JAXBElement<WxBindUser>(_WxBindUser_QNAME, WxBindUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetLoginUrlResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getLoginUrlResponse")
    public JAXBElement<GetLoginUrlResponse> createGetLoginUrlResponse(GetLoginUrlResponse value) {
        return new JAXBElement<GetLoginUrlResponse>(_GetLoginUrlResponse_QNAME, GetLoginUrlResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCheckDeptResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getCheckDeptResponse")
    public JAXBElement<GetCheckDeptResponse> createGetCheckDeptResponse(GetCheckDeptResponse value) {
        return new JAXBElement<GetCheckDeptResponse>(_GetCheckDeptResponse_QNAME, GetCheckDeptResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListCompany }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listCompany")
    public JAXBElement<ListCompany> createListCompany(ListCompany value) {
        return new JAXBElement<ListCompany>(_ListCompany_QNAME, ListCompany.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteWxBindUserByEmployeeno }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "deleteWxBindUserByEmployeeno")
    public JAXBElement<DeleteWxBindUserByEmployeeno> createDeleteWxBindUserByEmployeeno(DeleteWxBindUserByEmployeeno value) {
        return new JAXBElement<DeleteWxBindUserByEmployeeno>(_DeleteWxBindUserByEmployeeno_QNAME, DeleteWxBindUserByEmployeeno.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetIdcardnoByOpenId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getIdcardnoByOpenId")
    public JAXBElement<GetIdcardnoByOpenId> createGetIdcardnoByOpenId(GetIdcardnoByOpenId value) {
        return new JAXBElement<GetIdcardnoByOpenId>(_GetIdcardnoByOpenId_QNAME, GetIdcardnoByOpenId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listUser")
    public JAXBElement<ListUser> createListUser(ListUser value) {
        return new JAXBElement<ListUser>(_ListUser_QNAME, ListUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListCompanyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listCompanyResponse")
    public JAXBElement<ListCompanyResponse> createListCompanyResponse(ListCompanyResponse value) {
        return new JAXBElement<ListCompanyResponse>(_ListCompanyResponse_QNAME, ListCompanyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListOperationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listOperationResponse")
    public JAXBElement<ListOperationResponse> createListOperationResponse(ListOperationResponse value) {
        return new JAXBElement<ListOperationResponse>(_ListOperationResponse_QNAME, ListOperationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByUsernameAndPassWord }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getUserByUsernameAndPassWord")
    public JAXBElement<GetUserByUsernameAndPassWord> createGetUserByUsernameAndPassWord(GetUserByUsernameAndPassWord value) {
        return new JAXBElement<GetUserByUsernameAndPassWord>(_GetUserByUsernameAndPassWord_QNAME, GetUserByUsernameAndPassWord.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CountUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "countUser")
    public JAXBElement<CountUser> createCountUser(CountUser value) {
        return new JAXBElement<CountUser>(_CountUser_QNAME, CountUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listUserResponse")
    public JAXBElement<ListUserResponse> createListUserResponse(ListUserResponse value) {
        return new JAXBElement<ListUserResponse>(_ListUserResponse_QNAME, ListUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetWxUserByOpenIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getWxUserByOpenIdResponse")
    public JAXBElement<GetWxUserByOpenIdResponse> createGetWxUserByOpenIdResponse(GetWxUserByOpenIdResponse value) {
        return new JAXBElement<GetWxUserByOpenIdResponse>(_GetWxUserByOpenIdResponse_QNAME, GetWxUserByOpenIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WxBindUserByOpenIdAndIdcardno }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "wxBindUserByOpenIdAndIdcardno")
    public JAXBElement<WxBindUserByOpenIdAndIdcardno> createWxBindUserByOpenIdAndIdcardno(WxBindUserByOpenIdAndIdcardno value) {
        return new JAXBElement<WxBindUserByOpenIdAndIdcardno>(_WxBindUserByOpenIdAndIdcardno_QNAME, WxBindUserByOpenIdAndIdcardno.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckPowerResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "checkPowerResponse")
    public JAXBElement<CheckPowerResponse> createCheckPowerResponse(CheckPowerResponse value) {
        return new JAXBElement<CheckPowerResponse>(_CheckPowerResponse_QNAME, CheckPowerResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListMenu }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listMenu")
    public JAXBElement<ListMenu> createListMenu(ListMenu value) {
        return new JAXBElement<ListMenu>(_ListMenu_QNAME, ListMenu.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListApplication }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listApplication")
    public JAXBElement<ListApplication> createListApplication(ListApplication value) {
        return new JAXBElement<ListApplication>(_ListApplication_QNAME, ListApplication.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdatePassword }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "updatePassword")
    public JAXBElement<UpdatePassword> createUpdatePassword(UpdatePassword value) {
        return new JAXBElement<UpdatePassword>(_UpdatePassword_QNAME, UpdatePassword.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetApplication }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getApplication")
    public JAXBElement<GetApplication> createGetApplication(GetApplication value) {
        return new JAXBElement<GetApplication>(_GetApplication_QNAME, GetApplication.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByEmployeeno }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getUserByEmployeeno")
    public JAXBElement<GetUserByEmployeeno> createGetUserByEmployeeno(GetUserByEmployeeno value) {
        return new JAXBElement<GetUserByEmployeeno>(_GetUserByEmployeeno_QNAME, GetUserByEmployeeno.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByOpenid }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getUserByOpenid")
    public JAXBElement<GetUserByOpenid> createGetUserByOpenid(GetUserByOpenid value) {
        return new JAXBElement<GetUserByOpenid>(_GetUserByOpenid_QNAME, GetUserByOpenid.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListMenuResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listMenuResponse")
    public JAXBElement<ListMenuResponse> createListMenuResponse(ListMenuResponse value) {
        return new JAXBElement<ListMenuResponse>(_ListMenuResponse_QNAME, ListMenuResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WxBindUserByOpenIdAndIdcardnoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "wxBindUserByOpenIdAndIdcardnoResponse")
    public JAXBElement<WxBindUserByOpenIdAndIdcardnoResponse> createWxBindUserByOpenIdAndIdcardnoResponse(WxBindUserByOpenIdAndIdcardnoResponse value) {
        return new JAXBElement<WxBindUserByOpenIdAndIdcardnoResponse>(_WxBindUserByOpenIdAndIdcardnoResponse_QNAME, WxBindUserByOpenIdAndIdcardnoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CheckPower }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "checkPower")
    public JAXBElement<CheckPower> createCheckPower(CheckPower value) {
        return new JAXBElement<CheckPower>(_CheckPower_QNAME, CheckPower.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCheckDept }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getCheckDept")
    public JAXBElement<GetCheckDept> createGetCheckDept(GetCheckDept value) {
        return new JAXBElement<GetCheckDept>(_GetCheckDept_QNAME, GetCheckDept.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListOperation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "listOperation")
    public JAXBElement<ListOperation> createListOperation(ListOperation value) {
        return new JAXBElement<ListOperation>(_ListOperation_QNAME, ListOperation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByUsernameAndPassWordResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getUserByUsernameAndPassWordResponse")
    public JAXBElement<GetUserByUsernameAndPassWordResponse> createGetUserByUsernameAndPassWordResponse(GetUserByUsernameAndPassWordResponse value) {
        return new JAXBElement<GetUserByUsernameAndPassWordResponse>(_GetUserByUsernameAndPassWordResponse_QNAME, GetUserByUsernameAndPassWordResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetWxUserByOpenId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getWxUserByOpenId")
    public JAXBElement<GetWxUserByOpenId> createGetWxUserByOpenId(GetWxUserByOpenId value) {
        return new JAXBElement<GetWxUserByOpenId>(_GetWxUserByOpenId_QNAME, GetWxUserByOpenId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WxBindUserAResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "wxBindUserAResponse")
    public JAXBElement<WxBindUserAResponse> createWxBindUserAResponse(WxBindUserAResponse value) {
        return new JAXBElement<WxBindUserAResponse>(_WxBindUserAResponse_QNAME, WxBindUserAResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetLoginUrl }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getLoginUrl")
    public JAXBElement<GetLoginUrl> createGetLoginUrl(GetLoginUrl value) {
        return new JAXBElement<GetLoginUrl>(_GetLoginUrl_QNAME, GetLoginUrl.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WxBindUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "wxBindUserResponse")
    public JAXBElement<WxBindUserResponse> createWxBindUserResponse(WxBindUserResponse value) {
        return new JAXBElement<WxBindUserResponse>(_WxBindUserResponse_QNAME, WxBindUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WxBindUserA }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "wxBindUserA")
    public JAXBElement<WxBindUserA> createWxBindUserA(WxBindUserA value) {
        return new JAXBElement<WxBindUserA>(_WxBindUserA_QNAME, WxBindUserA.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getApplicationResponse")
    public JAXBElement<GetApplicationResponse> createGetApplicationResponse(GetApplicationResponse value) {
        return new JAXBElement<GetApplicationResponse>(_GetApplicationResponse_QNAME, GetApplicationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AllCompanyResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "allCompanyResponse")
    public JAXBElement<AllCompanyResponse> createAllCompanyResponse(AllCompanyResponse value) {
        return new JAXBElement<AllCompanyResponse>(_AllCompanyResponse_QNAME, AllCompanyResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AllCompany }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "allCompany")
    public JAXBElement<AllCompany> createAllCompany(AllCompany value) {
        return new JAXBElement<AllCompany>(_AllCompany_QNAME, AllCompany.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getUserResponse")
    public JAXBElement<GetUserResponse> createGetUserResponse(GetUserResponse value) {
        return new JAXBElement<GetUserResponse>(_GetUserResponse_QNAME, GetUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdatePasswordResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "updatePasswordResponse")
    public JAXBElement<UpdatePasswordResponse> createUpdatePasswordResponse(UpdatePasswordResponse value) {
        return new JAXBElement<UpdatePasswordResponse>(_UpdatePasswordResponse_QNAME, UpdatePasswordResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetIdcardnoByOpenIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getIdcardnoByOpenIdResponse")
    public JAXBElement<GetIdcardnoByOpenIdResponse> createGetIdcardnoByOpenIdResponse(GetIdcardnoByOpenIdResponse value) {
        return new JAXBElement<GetIdcardnoByOpenIdResponse>(_GetIdcardnoByOpenIdResponse_QNAME, GetIdcardnoByOpenIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByEmployeenoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getUserByEmployeenoResponse")
    public JAXBElement<GetUserByEmployeenoResponse> createGetUserByEmployeenoResponse(GetUserByEmployeenoResponse value) {
        return new JAXBElement<GetUserByEmployeenoResponse>(_GetUserByEmployeenoResponse_QNAME, GetUserByEmployeenoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getUser")
    public JAXBElement<GetUser> createGetUser(GetUser value) {
        return new JAXBElement<GetUser>(_GetUser_QNAME, GetUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteWxBindUserByEmployeenoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "deleteWxBindUserByEmployeenoResponse")
    public JAXBElement<DeleteWxBindUserByEmployeenoResponse> createDeleteWxBindUserByEmployeenoResponse(DeleteWxBindUserByEmployeenoResponse value) {
        return new JAXBElement<DeleteWxBindUserByEmployeenoResponse>(_DeleteWxBindUserByEmployeenoResponse_QNAME, DeleteWxBindUserByEmployeenoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserByOpenidResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "getUserByOpenidResponse")
    public JAXBElement<GetUserByOpenidResponse> createGetUserByOpenidResponse(GetUserByOpenidResponse value) {
        return new JAXBElement<GetUserByOpenidResponse>(_GetUserByOpenidResponse_QNAME, GetUserByOpenidResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CountUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.pmc.dsbj.com/", name = "countUserResponse")
    public JAXBElement<CountUserResponse> createCountUserResponse(CountUserResponse value) {
        return new JAXBElement<CountUserResponse>(_CountUserResponse_QNAME, CountUserResponse.class, null, value);
    }

}
